#ifndef STUDENT_H
#define STUDENT_H

// 学生结构体
typedef struct {
    char id[20];    // 学号
    char name[50];  // 姓名
    float score;    // 单科成绩（简化为 1 科）
} Student;

// 全局学生数组和数量
extern Student students[100];
extern int studentCount;

// 初始化系统（从文件加载）
void initStudentSystem();

// 基本操作
void addStudent();
void queryStudent();
void modifyStudent();
void deleteStudent();
void showStatistics();
void sortStudents();

// 文件操作
void saveStudentsToFile(const char* filename);
void loadStudentsFromFile(const char* filename);

#endif